

import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.core.IPropertyChangeNotifier;
import mx.events.PropertyChangeEvent;
import mx.utils.ObjectProxy;
import mx.utils.UIDUtil;

import String;
import mx.controls.DateChooser;

class BindableProperty
{
	/**
	 * generated bindable wrapper for property myDate (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'myDate' moved to '_1060521094myDate'
	 */

    [Bindable(event="propertyChange")]
    public function get myDate():mx.controls.DateChooser
    {
        return this._1060521094myDate;
    }

    public function set myDate(value:mx.controls.DateChooser):void
    {
    	var oldValue:Object = this._1060521094myDate;
        if (oldValue !== value)
        {
            this._1060521094myDate = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "myDate", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property startDayNumber (private)
	 * - generated setter
	 * - generated getter
	 * - original private var 'startDayNumber' moved to '_1099018301startDayNumber'
	 */

    [Bindable(event="propertyChange")]
    private function get startDayNumber():String
    {
        return this._1099018301startDayNumber;
    }

    private function set startDayNumber(value:String):void
    {
    	var oldValue:Object = this._1099018301startDayNumber;
        if (oldValue !== value)
        {
            this._1099018301startDayNumber = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "startDayNumber", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property marryDayNumber (private)
	 * - generated setter
	 * - generated getter
	 * - original private var 'marryDayNumber' moved to '_130894688marryDayNumber'
	 */

    [Bindable(event="propertyChange")]
    private function get marryDayNumber():String
    {
        return this._130894688marryDayNumber;
    }

    private function set marryDayNumber(value:String):void
    {
    	var oldValue:Object = this._130894688marryDayNumber;
        if (oldValue !== value)
        {
            this._130894688marryDayNumber = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "marryDayNumber", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property birthDayNumber (private)
	 * - generated setter
	 * - generated getter
	 * - original private var 'birthDayNumber' moved to '_1203324922birthDayNumber'
	 */

    [Bindable(event="propertyChange")]
    private function get birthDayNumber():String
    {
        return this._1203324922birthDayNumber;
    }

    private function set birthDayNumber(value:String):void
    {
    	var oldValue:Object = this._1203324922birthDayNumber;
        if (oldValue !== value)
        {
            this._1203324922birthDayNumber = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "birthDayNumber", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property fromToDayNumber (private)
	 * - generated setter
	 * - generated getter
	 * - original private var 'fromToDayNumber' moved to '_630543296fromToDayNumber'
	 */

    [Bindable(event="propertyChange")]
    private function get fromToDayNumber():String
    {
        return this._630543296fromToDayNumber;
    }

    private function set fromToDayNumber(value:String):void
    {
    	var oldValue:Object = this._630543296fromToDayNumber;
        if (oldValue !== value)
        {
            this._630543296fromToDayNumber = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "fromToDayNumber", oldValue, value));
        }
    }



}
